ocr: (a) size next MemLink freed magic MemHeader file_name line number next boundary memory block: boundary (b) size next MemLink MemHeader memory block Figure 2: Tbe layout oftbe memory created by the memory manager with (afull hagnostics; and (b) no diagnostics. Tbe first part ofthe block is a 47I0M called link, wbich contains tbe next and size elements, A poiter to tbe start of memory block is returned in botb cases.